/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.upf.grupE.interftest;

import edu.upf.grupE.Entities.Picture;
import edu.upf.grupE.Entities.Video;
import javax.swing.ImageIcon;

/**
 *
 * @author Madhava Carrillo <madhava at me.com>
 */
public interface GUIEventListener {

    public void recivedMessage(String text, String email);
    public void recivedResult(Picture pic, String from);
    public void recivedVideoResult(Video vid, String from);
    public void recivedPicture(Picture pic, ImageIcon icon);
    //Refresh list albums
    public void refreshListPicture();
    public void refreshListVideo();
    public void setOnline();
    public void setOffline();

    public void startVideoRep(String ip, int port);

    public void actualizeUserList();

}
